package self.zhangkang.chart.view.avg

import android.content.Context
import androidx.core.content.ContextCompat
import self.zhangkang.chart.R

/**
 * @author : Android-张康
 * created on: 2023/5/5 10:47
 * description: 分时中需要使用的颜色
 */
class AvgViewColor(context: Context) {
    /**
     * 线的颜色
     */
    val borderLineColor = ContextCompat.getColor(context, R.color._FFDDDDDD)

    /**
     * 虚线的颜色
     */
    val dashLineColor = ContextCompat.getColor(context, R.color._FFDEDEDE)

    /**
     * 虚线的颜色
     */
    val highlightDashLineColor = ContextCompat.getColor(context, R.color._FF707070)

    /**
     * 坐标的文字颜色
     */
    val ordinateTextColor = ContextCompat.getColor(context, R.color._FFA6A6A6)

    /**
     * 副图坐标的文字颜色
     */
    val subplotOrdinateTextColor = ContextCompat.getColor(context, R.color._FF999999)

    /**
     * 分时线的颜色
     */
    val avgLineColor = ContextCompat.getColor(context, R.color._FF279AF9)

    /**
     * 涨的颜色
     */
    val redColor = ContextCompat.getColor(context, R.color.stock_k_line_red)

    /**
     * 跌的颜色
     */
    val greenColor = ContextCompat.getColor(context, R.color.stock_k_line_green)

    /**
     * 平的颜色
     */
    val grayColor = ContextCompat.getColor(context, R.color.stock_k_line_gray)

    /**
     * 高亮线的颜色
     */
    val highlightLineColor = ContextCompat.getColor(context, R.color._FF4D4D4D)

    /**
     * 高亮文字的颜色
     */
    val highlightLineTextColor = ContextCompat.getColor(context, R.color.white)

    /**
     * 高亮文字的背景颜色
     */
    val highlightLineBgColor = ContextCompat.getColor(context, R.color._FF279AF9)

    /**
     * 正常的当前值颜色
     */
    val normalValueTextColor = ContextCompat.getColor(context, R.color._FF323232)

    /**
     * 日期文字颜色
     */
    val dateTextColor = ContextCompat.getColor(context, R.color._FF999999)

    /**
     * 均价文字颜色
     */
    val avgPriceTextColor = ContextCompat.getColor(context, R.color._FFF7A636)
}